Boston Linux & UNIX was originally founded in 1994 as part of The Boston Computer Society. We meet on the third Wednesday of each month, online, via Jitsi Meet.

Tinkering With Cryptography

Date and Time

Wednesday, March 15, 2023 from 6:30 pm to 9:00 pm

Location

Online at Jitsi

Presenters

Brian DeLacey - CryptographicHistory gmail com

Summary

Making cryptography more accessible and useful with Google's Tink Cryptographic Library

Abstract

Brian covers the basics of a relatively new library from Google, with demonstration code running on multiple platforms. We'll also delve into some of the more advanced topics related to this code and take a special, deep dive into Key Management Systems.

As part of the discussion, Brian explores the challenges of brittle bytes and how to achieve secure, authenticated access to critical data over time. Demos cover code running on tiny little machines and bigger&emdash;but still bargain&emdash;builds.

Demonstration code will be in Golang and Python, but the Tink Cryptographic Library also works well with C++, Java, mobile platforms and more.

We'll also walk through and demonstrate code and the use of cryptography in “nostr”, which stands for “Notes and Other Stuff Transmitted by Relays”.

According to its chief architect, nostr is “The simplest open protocol that is able to create a censorship-resistant global ”social“ network once and for all. It doesn't rely on any trusted central server, hence it is resilient; it is based on cryptographic keys and signatures, so it is tamperproof; it does not rely on P2P techniques, therefore it works.”

Meeting Notes

Attachments

  1. Google's Tink Cryptographic Library
  2. awesome-A curated (GitHub)
  3. nostr: a truly censorship-resistant alternative to Twitter (GitHub)
  4. Apple News 2022-12-07: Apple advances user security with powerful new data protections

Tink logo

BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org